package com.flrjcx.dao;

import com.flrjcx.common.model.UserModel;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 登录数据层
 * @author Flrjcx
 */
public interface LoginDao {
    /**
     * 验证输入的名称
     * @param name
     * @return
     */
    String verifyName(String name);

    /**
     * 验证由用户名登录的密码
     * @param md5
     * @param passName
     * @return
     */
    String verifyPassword(@Param("md5") String md5,@Param("passName") String passName);

    /**
     * 验证由邮箱登录的密码
     * @param md5
     * @param passVerifyEmail
     * @return
     */
    String verifyEmailPassword(@Param("md5") String md5,@Param("passVerifyEmail") String passVerifyEmail);

    /**
     * 验证输入的邮箱
     * @param name
     * @return
     */
    String verifyEmail(String name);

    List<Map> testMyBatis();
}
